General Collaboration Structures for Interactive Data Language Applications

نویسندگان

  • Minjun Wang
  • Geoffrey Fox
  • Marlon Pierce
چکیده

Interactive Data Language (IDL) is an arrayoriented data analysis and visualization application, which is widely used in research, commerce, and education. It is meaningful to make end user IDL applications collaborative on events between computers over networks, using a common message broker as the underlying communication system, and deploy them in Peer-to-Peer Grid architecture. In order to make a specific user application collaborative, we normally have to program on it, here and there throughout the whole package, mostly in places related to event handlers. While this approach is workable, it seems not a general solution for every application. We then propose two potential general solutions for solving the problem – the Dynamic Structure and the Embedded Structure. We specially focus on the Embedded Structure, analyzing the reasons, possible ways and points to conquer the problem, and the benefit out of it. We propose the “embedded collaboration object” concept for it.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

A language-driven approach for the design of interactive applications

In this paper we propose a language-driven approach for the high-level design of interactive applications architected according to the model-view-controller pattern. The approach is especially well-suited for applications that incorporate contents with sophisticated structures, and whose interactive behavior is driven by these structures. In our approach we characterize the structure of the con...

متن کامل

A Novel Concurrency Control Algorithm in Distributed Groupware

We present a new approach for solving the concurrency control problem in completely distributed collaborative applications. The main advantages of our approach are the simplicity of use and good responsiveness as there are no lock mechanisms. The general structure of the algorithm is application independent, which it makes it suitable for general collaboration frameworks. The algorithm applies ...

متن کامل

Design and Implementation of Interactive Tutorials for Data Structures

The Tutorial Generation Toolkit (TGT) is a set of Java classes that supports authoring of interactive tutorial applications. This paper describes extensions to the capabilities of the TGT and several new tutorials aimed at the Data Structures course which were built using the

متن کامل

The Impact of Mediational Artifact Types on EFL Learners’ Writing Complexity: Collaboration vs. Asynchronous Artifacts

The present study was an attempt to investigate the significance of environmental changes on the develo p- ment of writing in English as a Foreign Language (EFL) context with respect to the individual. This study also compared the impacts of collaboration and asynchronous computer mediation (ACM) on the writing complexity of EFL learners. To this end, three intact writing classes were designate...

متن کامل

Repo: An Interpreted Language for Exploratory Programming of Highly Interactive, Distributed Applications

In this paper we present Repo, an interpreted language for exploratory programming of distributed interactive applications. Repo is based on Obliq, a distributed language that supports client-server distribution semantics of all data items (objects, arrays and variables). Repo extends Obliq’s type system uniformly so that all its data items can also be distributed with unsynchronized or synchro...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2005